python

您所在的位置:网站首页 python sqlite3 python

python

2023-01-11 22:17| 来源: 网络整理| 查看: 265

我正在尝试存储有关学校学生的数据。我之前已经做过几张表格,例如一张用于密码和老师的表格,稍后我将把它们放在一个程序中。

我几乎从其中一个复制了创建表函数,并将值更改为用于学生的信息。它在其他程序上运行良好,但我不断收到:

sqlite3.OperationalError: no such table: PupilPremiumTable

当我尝试向表中添加一个瞳孔时,它发生在一行中:

cursor.execute("select MAX(RecordID) from PupilPremiumTable")

我查看文件夹,有一个名为 PupilPremiumTable.db 的文件,之前已经创建了该表,所以我不知道为什么它不起作用。

这是我的一些代码,如果您需要更多代码,请随时告诉我,正如我之前所说的那样,所以我不知道为什么它不起作用,甚至不知道什么不起作用:

with sqlite3.connect("PupilPremiumTable.db") as db: cursor = db.cursor() cursor.execute("select MAX(RecordID) from PupilPremiumTable") Value = cursor.fetchone() Value = str('.'.join(str(x) for x in Value)) if Value == "None": Value = int(0) else: Value = int('.'.join(str(x) for x in Value)) if Value == 'None,': Value = 0 TeacherID = Value + 1 print("This RecordID is: ",RecordID)

原文由 Ben 发布,翻译遵循 CC BY-SA 4.0 许可协议



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3